]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ci: Fix artifacts path for tests job
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Fri, 31 Oct 2025 04:25:04 +0000 (05:25 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Mon, 24 Nov 2025 13:42:59 +0000 (14:42 +0100)
We (I) changed the test job to use a different path in commit 342d7ab34,
but the artifacts path was not adjusted :(

Fixes: 342d7ab34a ("ci: Start with a fresh build dir to ensure test dependencies are correct")
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3945>
(cherry picked from commit 72b8c9044d9d8145014852ee2e7962396ff46ba2)

.gitlab-ci.yml

index 2b08d9a286f66de7a37c69063f4adb53a8c77d04..7283302ec74b919a77422eb9c5ff53ffa79b9540 100644 (file)
@@ -193,20 +193,21 @@ test:
   variables:
     XDG_RUNTIME_DIR: "$CI_PROJECT_DIR/runtime-dir"
     NO_AT_BRIDGE: "1"
+    BUILD_DIR: "build-tests"
   before_script:
     - sudo meson install -C mutter/build
     - mkdir -m 700 $XDG_RUNTIME_DIR
     - mkdir -m 1777 /tmp/.X11-unix
   script:
     # Start with a fresh build dir to ensure test dependencies are correct
-    - meson setup build-test -Dman=false -Dgtk_doc=false
-    - dbus-run-session -- meson test -C build-test --timeout-multiplier 5
+    - meson setup "$BUILD_DIR" -Dman=false -Dgtk_doc=false
+    - dbus-run-session -- meson test -C "$BUILD_DIR" --timeout-multiplier 5
   artifacts:
     expire_in: 1 day
     paths:
-      - build/meson-logs/testlog.txt
+      - "$BUILD_DIR/meson-logs/testlog.txt"
     reports:
-      junit: build/meson-logs/testlog.junit.xml
+      junit: "$BUILD_DIR/meson-logs/testlog.junit.xml"
     when: on_failure
 
 test-coverity: